(clouds) cover the horizon - Espagnol Anglais Dictionnaire